package zilvic.game.room.entity;

/**
 *
 * @author Duncan
 */
public abstract interface Interactable {
    /**
     * Is called whenever the character is trying to interact with this. Usually
     * called when the player is attempting to attack something.
     */
    public abstract void firstHandInteraction();

    /**
     * Is called whenever the character is trying to interact with this.
     * Usually called when the player is attmepting to open something, talk to
     * someone etc.
     */
    public abstract void secondHandInteraction();
}